#if !defined(_REC_H_)
#define _REC_H_

#include <stdlib.h>
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>

#define PERSON_COUNT 8

#define DB_PATH "./rec.dat"

typedef struct {
	int best_idx;
	double best_sec;
	int win_counts[PERSON_COUNT];
	double best_recs[PERSON_COUNT];
}rec_t,*prec_t;

typedef struct {
	int idx;
	double best_sec;
}rec_sort_t,*prec_sort_t;

bool db_read(prec_t prec);
bool db_update(prec_t prec);
void db_clear(void);
prec_sort_t db_rec_sort(prec_t prec);

#endif